package com.mk.admin.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("医生")
public class DoctorVo {
    @ApiModelProperty(value = "主键，自动自增")
    private Integer id;
    @ApiModelProperty("医生姓名")
    private String name;
    @ApiModelProperty("医生编码")
    private String code;
    @ApiModelProperty("医生手机")
    private String phone;
    @ApiModelProperty("医生性别")
    private String sex;
    @ApiModelProperty("所属科室编码")
    private String deptCode;
    @ApiModelProperty("所属科室名称")
    private String deptName;
    @ApiModelProperty("医生职级名称")
    private String jobTitle;
    @ApiModelProperty("擅长")
    private String specialty;
    @ApiModelProperty("专家类型")
    private String expertType;
    @ApiModelProperty("医生介绍")
    private String introduction;
    @ApiModelProperty("状态")
    private Integer status;
    @ApiModelProperty("排班状态")
    private Integer scheduleStatus;
    @ApiModelProperty(hidden = true)
    private String createTime;
    @ApiModelProperty(hidden = true)
    private String updateTime;
    @ApiModelProperty("院区编码")
    private String campusCode;
    @ApiModelProperty("院区名称")
    private String campusName;
    @ApiModelProperty("挂号费")
    private Integer registerMoney;
    @ApiModelProperty("诊疗费")
    private Integer diagnosisMoney;
    @ApiModelProperty("挂号类型")
    private String regType;
    @ApiModelProperty("头像")
    private String headImg;
    @ApiModelProperty("排序")
    private Integer sort;
    @ApiModelProperty("地址")
    private String address;
    @ApiModelProperty("接诊数量")
    private Integer serviceNum;
    @ApiModelProperty("评价数量")
    private Integer evaluateNum;
    @ApiModelProperty("关注数量")
    private Integer likesNum;
    @ApiModelProperty("转发数量")
    private Integer forwardsNum;
    @ApiModelProperty("对关注数量进行操作，1表示增加关注，-1表示减少关注")
    private Integer num;
    @ApiModelProperty("首次咨询价格")
    private Integer moneyFirst;
    @ApiModelProperty("图文问诊价格")
    private Integer moneyImg;
    @ApiModelProperty("语音问诊价格")
    private Integer moneyVoice;
    @ApiModelProperty("视频问诊价格")
    private Integer moneyVideo;
    @ApiModelProperty("用药咨询价格")
    private Integer moneyMedic;
    @ApiModelProperty("排序：orderBy:'id desc,sort asc,name desc'")
    private String orderBy;
    private Integer page;
    private Integer size;
}
